package com.xiaoxu.intranetweb.mybatisplusSzappdb.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author xiaoxu
 * @since 2022-12-27
 */
@TableName("c_weight_sheets_ar")
@ApiModel(value = "CWeightSheetsAr对象", description = "")
@Data
public class CWeightSheetsAr implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    private String weishtSheetno;

    private String weishtIccardno;

    private String weishtTruckno;

    private String weishtTrailerno;

    private String weishtBoat;

    private String weishtShip;

    private String weishtProduct;

    private BigDecimal weishtGrossWght;

    private BigDecimal weishtTare;

    private BigDecimal weishtNetWght;

    private BigDecimal weishtOriprice;

    private BigDecimal weishtOrimoney;

    private BigDecimal weishtPrice;

    private BigDecimal weishtMoney;

    private BigDecimal weishtBillgross;

    private BigDecimal weishtBilltare;

    private BigDecimal weishtBillnet;

    private BigDecimal weishtDedGangue;

    private BigDecimal weishtDedWater;

    private BigDecimal weishtAcceptNet;

    private BigDecimal weishtProfit;

    private String weishtDepStation;

    private String weishtMineral;

    private String weishtCoaltype;

    @ApiModelProperty("批次号")
    private String weishtBatch;

    @ApiModelProperty("本批次车数")
    private BigDecimal weishtBatchTrucks;

    private String weishtCoSupply;

    private String weishtCoSupplyChi;

    private String weishtCo;

    private String weishtChiCo;

    private String weishtCoTran;

    private String weishtChiCoTran;

    private BigDecimal weishtPondMoney;

    private LocalDateTime weishtShipTm;

    private LocalDateTime weishtDelyTm;

    private LocalDateTime weishtEmptyTm;

    private LocalDateTime weishtFullTm;

    private LocalDateTime weishtEnterTm;

    private LocalDateTime weishtOutTm;

    @ApiModelProperty("分陆运、水运")
    private String weishtTranMode;

    private String weishtOperator;

    private String weishtIccardtype;

    private String weishtRemark;

    private LocalDateTime weishtModifyTime;

    private String weishtModifyReason;

    @ApiModelProperty("当手动进行车(船)号排队时有效")
    private BigDecimal weishtTruckSn;

    private BigDecimal weishtYearSn;

    private BigDecimal weishtPredeWght;

    private LocalDateTime weishtLoadTm;

    private LocalDateTime weishtLoadEndTm;

    @ApiModelProperty("秒")
    private BigDecimal weishtLoadCostTm;

    private BigDecimal weishtAshgateId;

    private BigDecimal weishtPrintTimes;

    private BigDecimal weishtSchedule;

    private BigDecimal weishtInLoadno;

    private BigDecimal weishtOutLoadno;

    private BigDecimal weishtSampling;

    private LocalDateTime svrTmstamp;

    private LocalDateTime cliTmstamp;

    @ApiModelProperty("车辆抛锚")
    private Boolean weishtBreakdown;

    @ApiModelProperty("车辆违规，无故逗留")
    private Boolean weishtLinger;

    private Boolean weishtGrossWghtMode;

    private Boolean weishtTareWghtMode;

    private Boolean weishtBacked;

    private Boolean weishtOut;

    private Boolean weishtTempout;

    private Boolean weishtTempdeleted;

    private Boolean weishtTempdeleted2;

    private Boolean weishtDeleted;

    @ApiModelProperty("当服务器断开时所增加/修改过的记录")
    private Boolean weishtNew;
    @TableField("DownedID1")
    private Integer downedID1;
    @TableField("DownedID2")
    private Integer downedID2;
    @TableField("DownedID3")
    private Integer downedID3;
    @TableField("DownedID4")
    private Integer downedID4;
    @TableField("DownedID5")
    private Integer downedID5;
    @TableField("DownedID6")
    private Integer downedID6;
    @TableField("DownedID7")
    private Integer downedID7;
    @TableField("DownedID8")
    private Integer downedID8;
    @TableField("DownedID9")
    private Integer downedID9;
    @TableField("DownedID10")
    private Integer downedID10;
    @TableField("DownedID11")
    private Integer downedID11;
    @TableField("DownedID12")
    private Integer downedID12;
    @TableField("DownedID13")
    private Integer downedID13;
    @TableField("DownedID14")
    private Integer downedID14;
    @TableField("DownedID15")
    private Integer downedID15;
    @TableField("DownedID16")
    private Integer downedID16;
    @TableField("DownedID17")
    private Integer downedID17;
    @TableField("DownedID18")
    private Integer downedID18;
    @TableField("DownedID19")
    private Integer downedID19;
    @TableField("DownedID20")
    private Integer downedID20;

    @ApiModelProperty("数据来源厂区")
    private String dataFrom;


}
